# Makefile

CC=g++
LDFLAGS=-L../util -lm -lpthread -lesidesocket -lesidethread 
INCLUDE=-I../util

main: ServidorPrincipal Cliente ServidorPais

ServidorPais: ServidorPais.o
	$(CC) ServidorPais.o $(LDFLAGS) -o ServidorPais

ServidorPrincipal: ServidorPrincipal.o
	$(CC) ServidorPrincipal.o $(LDFLAGS) -o ServidorPrincipal

Cliente: Cliente.o
	$(CC) Cliente.o $(LDFLAGS) -o Cliente

ServidorPais.o: ServidorPais.cc ServidorPais.h
	$(CC) $(INCLUDE) -c ServidorPais.cc

ServidorPrincipal.o: ServidorPrincipal.cc ServidorPrincipal.h
	$(CC) $(INCLUDE) -c ServidorPrincipal.cc

Cliente.o: Cliente.cc 
	$(CC) $(INCLUDE) -c Cliente.cc

clean:
	rm *.o
	rm ServidorPrincipal Cliente ServidorPais
